package pe.gob.servir.apps.censodirectivo.ejb.dao;

import java.util.List;

import javax.ejb.Local;

import pe.gob.servir.apps.censodirectivo.common.dao.BaseDAO;
import pe.gob.servir.apps.censodirectivo.excepcion.DAOExcepcion;
import pe.gob.servir.apps.censodirectivo.model.bean.JefeInmediato;
import pe.gob.servir.apps.censodirectivo.model.bean.MensajeRespuesta;
import pe.gob.servir.apps.censodirectivo.persistence.entity.TblJefeInmediato;

@Local
public interface JefeInmediatoDAOLocal extends BaseDAO<TblJefeInmediato>{
	
	List<JefeInmediato> filtrarListaJefeInmediato( long entidadId,  String nombreJefeInmediato) throws DAOExcepcion;
	
	MensajeRespuesta registrarJefeInmediato( long entidadId, String jefeInmediato, String usuario) throws DAOExcepcion;
	
	MensajeRespuesta actualizarJefeInmediato( long jefeInmediatoId, long entidadId, String jefeInmediato, String usuario, String estadoRegistro) throws DAOExcepcion;
	
	
	
}